class: center middle main-title section-title-2 top-logo .small[ # Github y Github Classroom ] .class-info[ <br> **Tutorial N° 2**<br> 27 julio 2021<br> **Análisis de datos estadísticos en R** <br> .pull-right.small[ **Profesora** Valentina Andrade de la Horra <br> **Ayudantes** Dafne Jaime y Nicolás Godoy ] ] ] --- class: title title-inv-2 top-logo # Contenido ??? Los programas necesarios para el curso serán -- .box-2.medium.sp-after-half[Github] -- .box-8.medium.sp-after-half[Github Classroom] -- .box-1.medium.sp-after-half[Github Desktop] -- .box-3.medium.sp-after-half[Learn-R-UAH] --- llass: center middle section-title section-title-2 animated fadeIn top-logo # Github .box-inv-2.medium[Sistema de control de versiones en línea] ??? Este rastrea los cambios de códigos, facilita la colaboración y el acceso abierto. En este curso será un programa esencial para el desarrollo tanto de clases como prácticos, por lo que en este tutorial vamos a aprender a utilizarlo repasando aspectos básicos. Esto además será profundizado y detallado en clases. -- ### Ventajas: ??? Las principales ventajas son que: -- - Facilita el flujo del trabajo y la colaboración entre usuarios -- - Es de acceso abierto y permite hacer seguimiento a los errores -- - Tiene variedades de funciones y plataformas .pull.bottom.center[] ??? Pero la plataforma central en el curso será --- class: title title-2 top-logo # [Github Classroom](https://n9.cl/954ne) .box-inv-8.medium[Es una plataforma de Github que facilita la interacción y aprendizaje entre estudiantes y profesores] .pull-left[ <img src="data:image/png;base64,#img/logo.png" width="250px" height="250px" style="display: block; margin: auto auto auto 0;" /> ] .pull-right[ <img src="data:image/png;base64,#img/gitcl.png" width="300px" height="300px" style="display: block; margin: auto 0 auto auto;" /> ] ??? - Esta plataforma la usaremos a lo largo del curso, principalmente porque permite estudiantes trabajen individual y colectivamente usando los repositorios de github. En esta plataforma entregarán sus trabajos, recibirán comentarios y retroalimentaciones pudiendo trabajar colaborativamente. - Pasos para ingresar a Github classroom 1. Crear cuenta: 1. Dirigirse a https://n9.cl/954ne 1. Clickear en “Crea una cuenta” 1. Introduce tu correo electrónico 1. Crea una contraseña 1. Introduce el nombre de usuario (similar a su nombre) 1. Clickear en Crear una cuenta 1. Ve al correo electrónico que pusiste anteriormente 1. Copia el código e introdúcelo en la página --- llass: center middle section-title section-title-2 animated fadeIn top-logo # [Github Desktop](https://desktop.github.com/) ??? - Esta aplicación es una versión de Github que puede ser instalada tanto en windows como en mac. Facilitando el uso de Github a través de la coordinación de los cambios locales y la plataforma. - Instalar Github Desktop - Dirigirse a link 1. Para Windows - Clickear en Download for Windows (64bit) - Ejecutar el archivo descargado - Introduce tu usuario y contraseña 2. Para Mac - Crea una carpeta para los contenidos del curso - Vincula la dirección de la carpeta 3. Botones principales: - **Clone repository**: Copia un repositorio a tu computador - **Create new repository**: crea un nuevo repositorio - **Add existing repository**: incorpora un repositorio existente - **Open the repository in Rstudio**: Abre todo el proyecto en Rstudio - **View the files of your repository in explorer**: Muestra los archivos en la carpeta que se encuentra - **Open the repository on Github**: abre el repositorio en la página - **Commit to master**: forma de guardar los cambios - **push origin**: manda los cambios al repositorio en línea -- .pull-left[ <img src="data:image/png;base64,#img/githubdesk.png" width="300px" height="300px" style="display: block; margin: auto auto auto 0;" /> ] .pull-right[ <img src="data:image/png;base64,#img/ejem.png" width="500px" height="400px" style="display: block; margin: auto 0 auto auto;" /> ] --- class: title title-2 top-logo #Learn-R-UAH ###Pasos para las dinámicas del curso .pull-left[ 1. Recibir una tarea 1. Ingresa el [link](https://classroom.github.com/classrooms/86887318-learn-r-uah-2021) 1. Resolver una tarea 1. Subir una tarea 1. Recibir comentarios] .pull-right[ <img src="data:image/png;base64,#img/logo.png" width="350px" height="350px" style="display: block; margin: auto 0 auto auto;" /> ] --- class: top-logo # Conceptos claves de Github .pull-center[ <img src="data:image/png;base64,#img/concepclav.png" width="600px" height="400px" style="display: block; margin: auto;" /> ] ??? - **Repositorios**: Es donde se alberga el trabajo, como una carpeta que contiene todos los archivos y el historial de cambios realizados. Estos se almacenan en la nube - **Cloning**: Los repositorios pueden clonarse creando copias locales que extraen toda la información y antiguas versiones del repositorio. Después se puede ir subiendo los cambios para sincronizar la copia local y la copia de github. - **Commit**: Es la forma de guardar el estado de tu proyecto, como una captura en la que se deja un mensaje informativo - **Push**: Esta es la forma en la que se puede agregar los cambios locales al repositorio de Github. - **README**: Se utiliza a modo de presentación o introducción de los repositorios. - **Pull requests**: es una forma de solicitar que sean incorporados los cambios que has hecho de un repositorio al repositorio original. --- class: title title-2 top-logo # Learn R Youtube .center[ Recuerden que este video y muchos más pueden encontrarlos en el [canal de youtube del curso](https://www.youtube.com/channel/UCqBUeqBttVjS6h8fawK8sWg) ] .pull-center.bottom[ <img src="data:image/png;base64,#img/yout.png" width="200px" height="100px" style="display: block; margin: auto;" /> ] --- class: center middle main-title section-title-2 top-logo .small[ # Github y Github Classroom ] .class-info[ <br> **Tutorial N° 2**<br> 27 julio 2021<br> **Análisis de datos estadísticos en R** <br> .pull-right.small[ **Profesora** Valentina Andrade de la Horra <br> **Ayudantes** Dafne Jaime y Nicolás Godoy ] ] ]